* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none
}

.nav {
    display: flex;
    flex: 1;
    border-bottom: 1px solid #e3e3e3
}

.nav li {
    flex: 1;
    text-align: center;
}

.nav li a {
    display: block;
    padding: 10px 0;
    font-size: 18px;
    color: #333333
}

.nav li a.active {
    color: blue
}

.conatiner {
    width: 100%;
    height: 100%;
    min-height: 90vh;
    background: #fefefe;
}

#index {
    padding: 0 50px
}

#index h1 {
    text-align: center;
    padding: 0 20px;
}

#index h2 {
    padding: 20px 0;
}

#index p {}

.angular-icheck {
    overflow: hidden;
}

.angular-icheck .checkbox {
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    background: url("../images/angular-icheck.png") no-repeat;
    background-position: -144px 0px
}

.angular-icheck .checkbox.checked {
    background-position: -168px 0;
}

.angular-icheck .label {
    display: inline-block;
    vertical-align: middle;
}
